const go/types.invalid

137 uses

	go/types (current package)
		assignments.go#L24: 	case invalid:
		assignments.go#L44: 				x.mode = invalid
		assignments.go#L61: 			x.mode = invalid
		assignments.go#L101: 		x.mode = invalid
		assignments.go#L106: 	if x.mode == invalid || x.typ == Typ[Invalid] || lhs.typ == Typ[Invalid] {
		assignments.go#L129: 	if x.mode == invalid {
		assignments.go#L137: 	if x.mode == invalid || x.typ == Typ[Invalid] || lhs.typ == Typ[Invalid] {
		assignments.go#L160: 	if x.mode == invalid {
		assignments.go#L168: 	if x.mode == invalid || x.typ == Typ[Invalid] {
		assignments.go#L180: 		if x.mode == invalid {
		assignments.go#L209: 	if z.mode == invalid || z.typ == Typ[Invalid] {
		assignments.go#L216: 	case invalid:
		assignments.go#L234: 	if x.mode == invalid {
		assignments.go#L329: 			if x.mode == invalid {
		assignments.go#L383: 			if x.mode == invalid {
		builtins.go#L55: 			if x.mode == invalid {
		builtins.go#L116: 				if x.mode == invalid {
		builtins.go#L159: 		mode := invalid
		builtins.go#L218: 		if mode == invalid && under(x.typ) != Typ[Invalid] {
		builtins.go#L261: 		if y.mode == invalid {
		builtins.go#L306: 		if x.mode == invalid || y.mode == invalid {
		builtins.go#L357: 		if y.mode == invalid {
		builtins.go#L405: 		if x.mode == invalid {
		builtins.go#L410: 		if x.mode == invalid {
		builtins.go#L438: 				if x.mode == invalid {
		builtins.go#L564: 		if x.mode == invalid {
		builtins.go#L584: 				if x.mode == invalid {
		builtins.go#L613: 		if x.mode == invalid {
		builtins.go#L632: 		if x.mode == invalid {
		builtins.go#L660: 		if x.mode == invalid {
		builtins.go#L715: 		if x.mode == invalid {
		call.go#L26: 		x.mode = invalid
		call.go#L37: 		x.mode = invalid
		call.go#L46: 			x.mode = invalid
		call.go#L117: 	case invalid:
		call.go#L125: 		if x.mode == invalid {
		call.go#L129: 		x.mode = invalid
		call.go#L135: 			if x.mode != invalid {
		call.go#L159: 			x.mode = invalid
		call.go#L163: 		if x.mode != invalid && x.mode != constant_ {
		call.go#L177: 		x.mode = invalid
		call.go#L190: 			x.mode = invalid
		call.go#L201: 			x.mode = invalid
		call.go#L238: 		x.mode = invalid
		call.go#L254: 		if t, ok := x.typ.(*Tuple); ok && x.mode != invalid {
		call.go#L297: 		case invalid:
		call.go#L541: 	case invalid:
		call.go#L722: 	x.mode = invalid
		check.go#L409: 	case invalid:
		check.go#L447: 	if mode == invalid {
		conversions.go#L88: 		x.mode = invalid
		expr.go#L159: 	if x.mode == invalid {
		expr.go#L168: 			x.mode = invalid
		expr.go#L179: 			x.mode = invalid
		expr.go#L185: 			x.mode = invalid
		expr.go#L190: 			x.mode = invalid
		expr.go#L201: 		x.mode = invalid
		expr.go#L421: 		x.mode = invalid
		expr.go#L587: 		if c.mode == invalid {
		expr.go#L613: 		x.mode = invalid
		expr.go#L633: 	if x.mode == invalid || isTyped(x.typ) || target == Typ[Invalid] {
		expr.go#L850: 	x.mode = invalid
		expr.go#L910: 		x.mode = invalid
		expr.go#L924: 			x.mode = invalid
		expr.go#L932: 			if y.mode == invalid {
		expr.go#L933: 				x.mode = invalid
		expr.go#L943: 				x.mode = invalid
		expr.go#L950: 			if y.mode == invalid {
		expr.go#L951: 				x.mode = invalid
		expr.go#L956: 			x.mode = invalid
		expr.go#L977: 				x.mode = invalid
		expr.go#L1032: 		x.mode = invalid
		expr.go#L1068: 	if x.mode == invalid {
		expr.go#L1071: 	if y.mode == invalid {
		expr.go#L1072: 		x.mode = invalid
		expr.go#L1103: 		if x.mode == invalid {
		expr.go#L1107: 		if y.mode == invalid {
		expr.go#L1108: 			x.mode = invalid
		expr.go#L1132: 		x.mode = invalid
		expr.go#L1137: 		x.mode = invalid
		expr.go#L1145: 			x.mode = invalid
		expr.go#L1155: 				x.mode = invalid
		expr.go#L1222: 	if x.mode == invalid || x.mode == novalue {
		expr.go#L1238: 		x.mode = invalid
		expr.go#L1249: 	x.mode = invalid
		expr.go#L1285: 		if x.mode == invalid {
		expr.go#L1480: 				if x.mode == invalid {
		expr.go#L1543: 		if x.mode == invalid {
		expr.go#L1549: 		if x.mode == invalid {
		expr.go#L1555: 		if x.mode == invalid {
		expr.go#L1588: 		case invalid:
		expr.go#L1616: 		if x.mode == invalid {
		expr.go#L1626: 		if x.mode == invalid {
		expr.go#L1654: 	x.mode = invalid
		expr.go#L1762: 		x.mode = invalid
		expr.go#L1777: 			x.mode = invalid
		index.go#L23: 	case invalid:
		index.go#L29: 		x.mode = invalid
		index.go#L46: 	if x.mode == invalid {
		index.go#L91: 			x.mode = invalid
		index.go#L165: 					x.mode = invalid
		index.go#L188: 		x.mode = invalid
		index.go#L194: 		x.mode = invalid
		index.go#L211: 	if x.mode == invalid {
		index.go#L221: 		x.mode = invalid
		index.go#L232: 				x.mode = invalid
		index.go#L251: 			x.mode = invalid
		index.go#L270: 		x.mode = invalid
		index.go#L279: 		x.mode = invalid
		index.go#L377: 	if x.mode == invalid {
		index.go#L383: 	if x.mode == invalid {
		infer.go#L248: 			if arg.mode == invalid {
		operand.go#L20: 	invalid   operandMode = iota // operand is invalid
		operand.go#L34: 	invalid:   "invalid operand",
		operand.go#L137: 	case invalid, novalue, builtin, typexpr:
		operand.go#L214: 		x.mode = invalid
		operand.go#L235: 	if x.mode == invalid || T == Typ[Invalid] {
		stmt.go#L242: 		if x.mode == invalid || v.mode == invalid {
		stmt.go#L246: 		if v.mode == invalid {
		stmt.go#L252: 		if res.mode == invalid {
		stmt.go#L418: 		if ch.mode == invalid || val.mode == invalid {
		stmt.go#L451: 		if x.mode == invalid {
		stmt.go#L461: 		if x.mode == invalid {
		stmt.go#L493: 			if x.mode == invalid {
		stmt.go#L568: 		if x.mode != invalid && !allBoolean(x.typ) {
		stmt.go#L595: 			if x.mode != invalid && !Comparable(x.typ) && !hasNil(x.typ) {
		stmt.go#L597: 				x.mode = invalid
		stmt.go#L684: 		if x.mode == invalid {
		stmt.go#L806: 			if x.mode != invalid && !allBoolean(x.typ) {
		stmt.go#L831: 		if x.mode != invalid {
		typexpr.go#L23: 	x.mode = invalid
		typexpr.go#L251: 		case invalid:
		typexpr.go#L268: 		case invalid:
		typexpr.go#L517: 		if x.mode != invalid {